13
תגובות

שגיאה בהרצת Apache

פתח Ben ,
כאשר אני מריץ את ה Apache על המחשב שלי, אני מקבל שגיאה:
The requested operation has failed


עבדתי לפי המדריך הזה, זה הראה לי בהתחלה it works, הבעיה היא בקישור בין Apache לPHP.

אם אני מוחק את השורה של הקישור:
LoadModule php5_module "c:/www/server/php/php5apache2_2.dll"

זה רץ ולא מראה שגיאה, ברגע שאני כותב את השורה הזו ומריץ זה מראה את השגיאה.
הנתיב לקובץ תקין, ממה זה נובע ?

* אני עם APACHE 2.4.4 ו PHP 5.4.12

13 תשובות

avatar ענה intval ב 26 לפברואר 2013 #

כמו כל בעיה, צריך להתחיל מלבדוק מהי.
כדי לבדוק מה הבעיה, צריך ללכת לקובץ הלוג ולראות מה apache חושב שהבעיה.
c/www/server/apache/logs/..error..

או אופציה נוספת היא לפתוח את CMD, לגשת לתיקיה של
server/apache/bin
ולהריץ משם את הפקודה httpd.exe
ככה כל הפלט יופיע בקונסול.

יכול להיות שהנתיב לקובץ לא נכון או משהו בסגנון.

avatar ענה Ben ב 26 לפברואר 2013 #

[Wed Feb 27 00:56:29.860351 2013] [mpm_winnt:notice] [pid 7084:tid 632] AH00455: Apache/2.4.3 (Win64) configured -- resuming normal operations
[Wed Feb 27 00:56:29.860351 2013] [mpm_winnt:notice] [pid 7084:tid 632] AH00456: Server built: Nov 12 2012 12:31:35
[Wed Feb 27 00:56:29.860351 2013] [core:notice] [pid 7084:tid 632] AH00094: Command line: 'C:\\www\\server\\Apache\\bin\\httpd.exe -d D:/server_bnsd/Apache -f C:\\www\\server\\Apache\\conf\\httpd.conf -d C:\\www\\server\\\\Apache\\.'
[Wed Feb 27 00:56:29.861328 2013] [mpm_winnt:notice] [pid 7084:tid 632] AH00418: Parent: Created child process 6656
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::c4f2:1038:c5e3:fb44. Set the 'ServerName' directive globally to suppress this message
AH00558: httpd.exe: Could not reliably determine the server'
s fully qualified domain name, using fe80::c4f2:1038:c5e3:fb44. Set the 'ServerName' directive globally to suppress this message
[Wed Feb 27 00:56:30.207031 2013] [mpm_winnt:notice] [pid 6656:tid 568] AH00354: Child: Starting 64 worker threads.
[Wed Feb 27 00:57:14.213867 2013] [mpm_winnt:notice] [pid 7084:tid 632] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Wed Feb 27 00:57:16.213867 2013] [mpm_winnt:notice] [pid 6656:tid 568] AH00364: Child: All worker threads have exited.
[Wed Feb 27 00:57:16.234375 2013] [mpm_winnt:notice] [pid 7084:tid 632] AH00430: Parent: Child process exited successfully.
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::c4f2:1038:c5e3:fb44. Set the 'ServerName' directive globally to suppress this message
[Wed Feb 27 00:59:11.263671 2013] [mpm_winnt:notice] [pid 6288:tid 632] AH00455: Apache/2.4.3 (Win64) configured -- resuming normal operations
[Wed Feb 27 00:59:11.264648 2013] [mpm_winnt:notice] [pid 6288:tid 632] AH00456: Server built: Nov 12 2012 12:31:35
[Wed Feb 27 00:59:11.264648 2013] [core:notice] [pid 6288:tid 632] AH00094: Command line: '
C:\\www\\server\\Apache\\bin\\httpd.exe -d D:/server_bnsd/Apache -f C:\\www\\server\\Apache\\conf\\httpd.conf -d C:\\www\\server\\Apache\\.'
[Wed Feb 27 00:59:11.265625 2013] [mpm_winnt:notice] [pid 6288:tid 632] AH00418: Parent: Created child process 6796
AH00558: httpd.exe: Could not reliably determine the server'
s fully qualified domain name, using fe80::c4f2:1038:c5e3:fb44. Set the 'ServerName' directive globally to suppress this message
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::c4f2:1038:c5e3:fb44. Set the 'ServerName' directive globally to suppress this message
[Wed Feb 27 00:59:11.680664 2013] [mpm_winnt:notice] [pid 6796:tid 568] AH00354: Child: Starting 64 worker threads.

avatar ענה intval ב 27 לפברואר 2013 #

נכתב לשם משהו נוסף אחרי שאתה עושה בקשה לעמוד עם קובץ PHP?
מתוך מה שיש כאן לא נראה כאילו יש לשרת בכלל בעיון כלשהן.

avatar ענה Ben ב 27 לפברואר 2013 #

כלום לא נכתב...

avatar ענה Ben ב 01 למרץ 2013 #

כמה שחיפשתי באינטרנט לא מצאתי פתרון, רק כשאני מוחק את שתי השורות של הקישור בין הPHP לAPACHE זה מריץ.
אחרת, שגיאה.

avatar ענה intval ב 01 למרץ 2013 #

הבעיה כנראה בגלל תאימות הרכיבים.
עדכנתי את המדריך. נסה להוריד מחדש את כל הרכיבים.

avatar ענה Ben ב 01 למרץ 2013 #

יש לי וינדוס 64BIT, ומה שהורדתי זה מהלשונית windows 64 שיש באתר שנתת שם.
הוספת שצריך להוריד את הקובץ httpd-2.x.x-win32-ssl_0.9.8.zip, אבל בלשונית של 64BIT אין את זה....

avatar ענה intval ב 02 למרץ 2013 #

הבעיה היא ש apache 64 bit וה php שמורץ (בתוך apache) הוא 32 ביט. הם לא מסתדרים ביחד.
תוריד את אפאצ'י 32 ביט.

avatar ענה Ben ב 02 למרץ 2013 #

הורדתי גם את ה 32 וזה עדיין אותה שגיאה. מחרפן :S
הקובץ של ה apache שהורדתי נקרא httpd-2.4.4-win32-ssl_0.9.8 מסוג ZIP כמו שכתבת במדריך.
וגם כאן רק אם אני מוריד את השורה של הניתוב לקובץ ה php5apache2_2.dll ה apache עובדת. אחרת שגיאה.

avatar ענה intval ב 02 למרץ 2013 #

הורדת את הגרסה הנכונה של PHP?
vc9 thread safe ?

avatar ענה Ben ב 02 למרץ 2013 #

כן...........

avatar ענה Ben ב 04 למרץ 2013 #

HELP?

avatar ענה OrelBeY ב 04 למרץ 2013 #

אתה לא יכול להתקין WampServer וזהו?